#include <iostream>

using namespace std;

int main()
{
	string test="I love China";
	string newstr;
	//把test赋值给newstr
	//newstr.assign(test);
	newstr=test;
	cout<<newstr<<endl;
	
	string newstr1;
	//把test从2开始连续4个字符赋值给newstr1
	newstr1.assign(test,2,4);
	cout<<newstr1<<endl;
	
	//把string类型的字符串转化成C语言风格的字符串(char *)
	cout<<test.c_str()<<endl;
	
	
	//查找字符串  返回子串出现的位置(从0开始)
	size_t n=test.find("China");  
	cout<<n<<endl;
	
	//插入字符串
	test.insert(6,"hehe");
	cout<<test<<endl;
	
	//截取字符串的一部分
	string ret=test.substr(3,2);
	cout<<ret<<endl;
	
}